package dataModel;

import java.util.List;

import javax.faces.model.ListDataModel;

import org.primefaces.model.SelectableDataModel;

import to.SolicitacaoDeterminacao;

public class ResultadoDataModel extends ListDataModel<SolicitacaoDeterminacao>
		implements SelectableDataModel<SolicitacaoDeterminacao> {

	public ResultadoDataModel() {
	}

	public ResultadoDataModel(List<SolicitacaoDeterminacao> data) {
		super(data);
	}

	@Override
	public SolicitacaoDeterminacao getRowData(String rowKey) {

		List<SolicitacaoDeterminacao> solDeterminacao = (List<SolicitacaoDeterminacao>) getWrappedData();

		for (SolicitacaoDeterminacao sol : solDeterminacao) {
			if (sol.getModel().equals(rowKey))
				return sol;
		}

		return null;
	}

	@Override
	public Object getRowKey(SolicitacaoDeterminacao sol) {
		return sol.getModel();
	}

}
